# Oracle Banking Virtual Account Management API 1.0.0

Apache 2.0

## Servers

localhost:9093 kafka

Broker - 1

## Operations

### Pub IdentifierNotification

Event is generated when a Virtual Identifier is Created/ Modified/ Closed / Re-Opened

Accepts the following message:

vai.identifierServiceNotification

|| Topic: vai.identifierServiceNotification || Channel: IdentifierNotification ||

Payload oracle.fsgbu.obvam.vai.avro.Identifier
object
IdmapMaster
required
object
validationRuleId
oneOf
Default: null
0
string
1
null
virtualIdentifierDesc
oneOf
Default: null
0
string
1
null
virtualIdentifier
oneOf
Default: null
0
string
1
null
virtualIdentifierBranch
oneOf
Default: null
0
string
1
null
realCustomerNo
oneOf
Default: null
0
string
1
null
accountLinkage
oneOf
Default: null
0
string
1
null
accountGroupId
oneOf
Default: null
0
string
1
null
realAccountNo
oneOf
Default: null
0
string
1
null
realAccountBrn
oneOf
Default: null
0
string
1
null
RecordStat
oneOf
Default: null
0
string
1
null
AuthStat
oneOf
Default: null
0
string
1
null
MakerId
oneOf
Default: null
0
string
1
null
MakerDateStamp
oneOf
Default: null
0
string
1
null
CheckerId
oneOf
Default: null
0
string
1
null
checkerDateStamp
oneOf
Default: null
0
string
1
null
OnceAuth
oneOf
Default: null
0
string
1
null
modNo
oneOf
Default: null
0
string
1
null
IdMapDetailList
oneOf
Default: null
0
array<object>
id
required
string
idmapMasterId
required
string
virtualIdentifier
required
string
txnCcy
oneOf
0
string
1
null
defaultAccount
oneOf
0
string
1
null
realAccountBranch
oneOf
0
string
1
null
realAccountNo
oneOf
0
string
1
null

Additional items are allowed.

1
null

Additional properties are allowed.

Additional properties are allowed.

Headers
object
userId
string
branchCode
string
sourceSystem
string
event
string

Additional properties are allowed.

#### Examples

##### vai.identifierServiceNotification

Payload

    { "IdmapMaster": { "validationRuleId": "string", "virtualIdentifierDesc": "string", "virtualIdentifier": "string", "virtualIdentifierBranch": "string", "realCustomerNo": "string", "accountLinkage": "string", "accountGroupId": "string", "realAccountNo": "string", "realAccountBrn": "string", "RecordStat": "string", "AuthStat": "string", "MakerId": "string", "MakerDateStamp": "string", "CheckerId": "string", "checkerDateStamp": "string", "OnceAuth": "string", "modNo": "string", "IdMapDetailList": [ { "id": "string", "idmapMasterId": "string", "virtualIdentifier": "string", "txnCcy": "string", "defaultAccount": "string", "realAccountBranch": "string", "realAccountNo": "string" } ] } }

###### This example has been generated automatically.

Headers

    { "userId": "string", "branchCode": "string", "sourceSystem": "string", "event": "string" }

###### This example has been generated automatically.

## Messages

#1 vai.identifierServiceNotification

|| Topic: vai.identifierServiceNotification || Channel: IdentifierNotification ||

Payload oracle.fsgbu.obvam.vai.avro.Identifier
object
IdmapMaster
required
object
validationRuleId
oneOf
Default: null
0
string
1
null
virtualIdentifierDesc
oneOf
Default: null
0
string
1
null
virtualIdentifier
oneOf
Default: null
0
string
1
null
virtualIdentifierBranch
oneOf
Default: null
0
string
1
null
realCustomerNo
oneOf
Default: null
0
string
1
null
accountLinkage
oneOf
Default: null
0
string
1
null
accountGroupId
oneOf
Default: null
0
string
1
null
realAccountNo
oneOf
Default: null
0
string
1
null
realAccountBrn
oneOf
Default: null
0
string
1
null
RecordStat
oneOf
Default: null
0
string
1
null
AuthStat
oneOf
Default: null
0
string
1
null
MakerId
oneOf
Default: null
0
string
1
null
MakerDateStamp
oneOf
Default: null
0
string
1
null
CheckerId
oneOf
Default: null
0
string
1
null
checkerDateStamp
oneOf
Default: null
0
string
1
null
OnceAuth
oneOf
Default: null
0
string
1
null
modNo
oneOf
Default: null
0
string
1
null
IdMapDetailList
oneOf
Default: null
0
array<object>
id
required
string
idmapMasterId
required
string
virtualIdentifier
required
string
txnCcy
oneOf
0
string
1
null
defaultAccount
oneOf
0
string
1
null
realAccountBranch
oneOf
0
string
1
null
realAccountNo
oneOf
0
string
1
null

Additional items are allowed.

1
null

Additional properties are allowed.

Additional properties are allowed.

Headers
object
userId
string
branchCode
string
sourceSystem
string
event
string

Additional properties are allowed.